package se.webbzon.boltzmann.editor.component.sequence.panel.factory;

import se.webbzon.boltzmann.editor.component.sequence.panel.AbstractRowPanel;
import se.webbzon.boltzmann.factory.AbstractFactory;
import se.webbzon.boltzmann.game.sequence.builder.AbstractSequenceRow;

public abstract class AbstractRowPanelFactory extends AbstractFactory<String,AbstractRowPanel,AbstractSequenceRow>{

	// The factory key
	private final String key;

	/*============================================================
	Constructors
	============================================================*/
	
	/** Creates a new abstract row panel factory with the given key. **/
	public AbstractRowPanelFactory(String key) {
		this.key = key;
	}
	
	/*============================================================
	Public Methods
	============================================================*/
	
	@Override public String getKey() {
		return key;
	}
	
}
